a kind of cactus - Turco Inglés Diccionario